package tr.edu.ege.seagent.hobnobontology.schema;

/**
 * This class contains URI constants for HobNob RDFS Schema.
 * 
 * @author etmen
 * 
 */
public class HobNobVocabulary {

	/**
	 * URI of Base.
	 */
	public static final String BASE_URI = "http://localhost/yanyanayiz.rdfs#";
	/**
	 * URI of Class.
	 */
	public static final String CLASS_URI = "http://localhost/yanyanayiz.rdfs#class_";
	/**
	 * URI of Property.
	 */
	public static final String PROPERTY_URI = "http://localhost/yanyanayiz.rdfs#property_";
	/**
	 * URI of Resource.
	 */
	public static final String RESOURCE_URI = "http://localhost/yanyanayiz.rdfs#resource_";

	/**
	 * URI of the Notification Class.
	 */
	public static final String NOTIFICATION_URI = CLASS_URI + "Notification";

	/**
	 * URI of Notification Message.
	 */
	public static final String NOTIFICATION_MESSAGE_URI = HobNobVocabulary.NOTIFICATION_PROPERTY_BASE
			+ "notificationMessage";

	/**
	 * URI base for the properties of notification.
	 */
	public static final String NOTIFICATION_PROPERTY_BASE = PROPERTY_URI
			+ "Notification_";

	/**
	 * URI of Location Class.
	 */
	public static final String LOCATION_URI = CLASS_URI + "Location";

	/**
	 * URI base for properties of Location.
	 */
	public static final String LOCATION_PROPERTY_BASE = PROPERTY_URI
			+ "Location_";

	/**
	 * URI of Member Class.
	 */
	public static final String MEMBER_URI = CLASS_URI + "Member";

	/**
	 * URI base for properties of Member.
	 */
	public static final String MEMBER_PROPERTY_BASE = PROPERTY_URI + "Member_";

	/**
	 * URI of members name.
	 */
	public static final String NAME_URI = MEMBER_PROPERTY_BASE + "name";

	/**
	 * URI of members phone number.
	 */
	public static final String PHONE_NUMBER_URI = MEMBER_PROPERTY_BASE
			+ "phoneNumber";

	/**
	 * URI of language that used by member.
	 */
	public static final String LANGUAGE_URI = MEMBER_PROPERTY_BASE + "language";

	/**
	 * URI of Male Class.
	 */
	public static final String MALE_URI = CLASS_URI + "Male";

	/**
	 * URI of Female Class.
	 */
	public static final String FEMALE_URI = CLASS_URI + "Female";

	/**
	 * URI of Members e-mail.
	 */
	public static final String E_MAIL_URI = MEMBER_PROPERTY_BASE + "eMail";

	/**
	 * URI of Members surname.
	 */
	public static final String SURNAME_URI = MEMBER_PROPERTY_BASE + "surname";

	/**
	 * URI of Locations y-Coordinate.
	 */
	public static final String Y_COORDINATE = LOCATION_PROPERTY_BASE
			+ "yCoordinate";

	/**
	 * URI of Locations x-Coordinate.
	 */
	public static final String X_COORDINATE = LOCATION_PROPERTY_BASE
			+ "xCoordinate";

	/**
	 * URI of Activity Class.
	 */
	public static final String ACTIVITY_URI = CLASS_URI + "Activity";

	/**
	 * URI base for properties of Activity.
	 */
	public static final String ACTIVITY_PROPERTY_BASE = PROPERTY_URI
			+ "Activity_";

	/**
	 * URI of Activity name.
	 */
	public static final String ACTIVITY_NAME = ACTIVITY_PROPERTY_BASE
			+ "activityName";

	/**
	 * URI of Members friend.
	 */
	public static final String FRIEND_URI = MEMBER_PROPERTY_BASE + "friends";

	/**
	 * URI of property which depicts that notification has a member.
	 */
	public static final String NOTIFICATION_HAS_MEMBER_URI = PROPERTY_URI
			+ "Notification_notificationHasMember";

	/**
	 * URI of property which depicts that notification at a location.
	 */
	public static final String NOTIFICATION_AT_LOCATION_URI = PROPERTY_URI
			+ "Notification_notificationAtLocation";

	/**
	 * URI of property which depicts that member joins activity.
	 */
	public static final String MEMBER_JOIN_ACTIVITY_URI = PROPERTY_URI
			+ "Member_memberJoinActivity";

	/**
	 * URI of property which depicts that activity at location.
	 */
	public static final String ACTIVITY_AT_LOCATION_URI = PROPERTY_URI
			+ "Activity_activityAtLocation";

	/**
	 * URI of resource which shows us dbpedia City base.
	 */
	public static final String RESOURCE_BASE_DBPEDIA_URI = "http://dbpedia.org/resource/";

	/**
	 * URI of resource which shows us dbpedia Places.
	 */
	public static final String PLACE_DBPEDIA_URI = "http://dbpedia.org/ontology/Place";
	/**
	 * URI of property which depicts that location has a city.
	 */
	public static final String LOCATION_HAS_DBPEDIA_URI = PROPERTY_URI
			+ "Location_locationHasDbpediaInfo";

}
